package com.css.fxfzaqbz.modules.assess1.service;

import com.css.fxfzaqbz.modules.assess1.entity.DestoryRateEntity;
import com.css.fxfzaqbz.modules.assess1.queryParams.DestoryRateQueryParams;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import java.util.Map;

/**
 * @author y1fan
 * @create 2022-11-28 16:14
 */
public interface DestoryRateService {


    List<DestoryRateEntity> getPage(DestoryRateQueryParams queryParams);

    void update(List<DestoryRateEntity> list);

    List<DestoryRateEntity> query(DestoryRateQueryParams queryParams);

    void save(List<DestoryRateEntity> list);

    void exportExcel(HttpServletResponse response, DestoryRateQueryParams queryParams);

    Map<String, Object> getLoginPersonInfo();

    String importExcel(MultipartFile file, DestoryRateEntity destoryRateEntity) throws IOException, InstantiationException, IllegalAccessException;


}
